shot-put world record - German English Dictionary